html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,em,span,sup,sub,b,i,cite,q,big,small,blockquote,pre,form,input,select,option,fieldset,legend,table,thead,tfoot,tbody,tr,th,td {margin:0;padding:0;}
body { width:100%; height:100%; color:#666; font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",Tahoma, Geneva, sans-serif; text-align:center; background:#fff; }
.wrap { width:100%; height:100%; position:relative; }

.box { margin:0 auto; width:96%; text-align:left;}
.left { float:left; display:inline; *zoom:1;}
.right { float:right; display:inline; *zoom:1;}
.center { display:table-cell; width:4000px; overflow:hidden; *display:block; *width:auto; *zoom:1;}

/*base---start---*/
.clearfix:after,.box:after,.nav_center:after,ul.silan:after,div.content_list dl:after,.nav_center:after {content:"\200B";display:block; height:0; clear:both; }
.clearfix,.box,.nav_center,ul.silan,div.content_list dl,.nav_center {*zoom:1;}

/*---header---begin---*/
.header { width:100%; background:#fff; }
.header .box { padding:25px 0; }

.logo { width:150px; }
.logo img { width:100%; display:block; }

.tooles { width:200px; }
.tel dt img { height:25px; display:inline; }


.guide { padding:0 25px; text-shadow:0px 0px 1px #fff; }
.guide ul { text-align:right; }
.guide ul li { display:inline-block; *display:inline; *zoom:1; margin-bottom:10px; white-space:nowrap; vertical-align:top; }
.guide a { color:#666; display:inline-block; *zoom:1; padding:2px 5px; }
.guide a:hover { text-decoration:underline; color:#004b97;}
#default .guide h1,#default .guide h2 { font-weight:normal; display:inline-block; float:left; margin-right:10px; font-size:12px;}
#default .guide h1 { color:#f90;}
#default .guide h2 { color:#ccc;}

#wuliu1 .guide h1,#wuliu1 .guide h2 { font-weight:normal; display:inline-block; float:left; margin-right:10px; font-size:12px;}
#wuliu1 .guide h1 { color:#fc3027; font-weight:bold;}
#wuliu1 .guide h2 { color:#fc3027;}


.search { width:99%; height:20px; position:relative; border:1px solid #ccc; overflow:hidden; z-index:9975; background:url(../images/btn2.png) right 0 no-repeat #fff; border-radius:3px;   }
.search input { background:none; height:20px; line-height:20px; position:absolute; top:0; overflow:hidden; }
.search .btn1 { width:84%; text-indent:0.5em; font-size:12px; color:#666; left:0; }
.search .btn2 { width:15%; cursor:pointer; right:0;}
.search:hover { background:url(../images/btn1.png) right 0 no-repeat #fff; border:1px solid #fc3027;}


/*---nav---begin---*/
.nav { width:100%; position:relative; left:0; z-index:9999; background:#fc3027; }

.nav_center { display:inline; float:left; *zoom:1;  }
.nav_center dl { display:inline; float:left; *zoom:1; position:relative; z-index:9996;  }
.nav_center dl dt { font-weight:bold; font-size:16px; position:relative; z-index:9997; height:46px; float:left; border-right:1px solid #fc3027;  }
.nav_center dl dt a { color:#fff; padding:0 25px; height:46px;  line-height:46px; display:block; float:left; }
.nav_center dl dt a:hover { color:#fff; }

.nav_center dl dd { display:none; position:absolute; left:0; top:45px; width:164px; z-index:9998; border:1px solid #06c; box-shadow:0px 0px 3px #06c;overflow:hidden; background:url(../images/jt_14.gif) 35px -5px no-repeat #fff; padding:10px 0; }

.nav_center dl dd ul li sup { color:#f00; line-height:1; margin-left:5px; }
.nav_center dl dd ul li *sup { font-size:10px;}

.nav_center dl dd ul li small { color:#fff; line-height:1;  font-size:12px; background:#f90; display:inline-block; *zoom:1; padding:2px 3px; border-radius:3px; vertical-align:middle; }
.nav_center dl dd ul li a { display:block; padding:10px 25px; color:#06c; *zoom:1; }
.nav_center dl dd ul li a:hover { background:url(../images/jt_12.gif) 134px -24px no-repeat #eee;}


dl.nav_center_on dt { background:#fc3027; }
.nav_center .last dd { left:auto; right:0;background:url(../images/jt_14.gif) 117px -5px no-repeat #fff;;}




.nav_all { position:relative; z-index:10001; width:172px; display:inline; float:left; *zoom:1; }
.nav_all b { display:block; font-size:16px; text-align:left; color:#fff; padding:0 15px; height:46px; line-height:46px; background:#fc3027; }
.nav_all b i { float:right;display:inline-block; margin-left:10px; width:16px; height:46px; line-height:46px; background:url(../images/nav_all.gif) center center no-repeat;			               -moz-transform-origin:50% 50%;
               -webkit-transition:-webkit-transform .3s ease-in;
               -moz-transition:transform .3s ease-in;
               -o-transition:transform .3s ease-in;
               transition:transform .3s ease-in;}

.nav_all_box1 { display:none;/*大框架边框*/ width:170px; position:absolute; left:0px; top:46px; z-index:10002; border:1px solid #fc3027; border-top:none; box-shadow:0px 0px 3px #fc3027;} 
.nav_all_box1 dl { position:relative; z-index:10003; float:left;  }
.nav_all_box1 dl dt { padding:10px 15px; /*大框架背景宽度*/width:140px; color:#ccc; position:relative; z-index:10005; background:url(../images/jt_12.gif)/*背景图标left距离*/  150px 16px no-repeat #fff; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.nav_all_box1 dl dt a { color:#666; }
.nav_all_box1 dl dt a:hover { color:#fc3027; text-decoration:underline; }
.nav_all_box1 dl dd a { color:#fc3027; }
.nav_all_box1 dl dd a:hover { color:#fc3027; text-decoration:underline; }

.nav_all_box1 dl dt:first { font-size:18px;} 


.nav_all_box1 dl dd { display:none; padding:0 20px 20px 0px; /*子框架宽度*/width:477px; position:absolute; /*子框架边框*/left:170px; top:0; z-index:10004; background:#fff; border:1px solid #f90; height:auto !important; min-height:200px; height:200px; box-shadow:0px 0px 3px #f60;  }

.nav_all_box1 dl.last dd { bottom:0; top:auto; _margin-bottom:-1px;}

div.nav_all_on b { background:#fc3027; box-shadow:0px 0px 3px #fc3027;}
div.nav_all_on b i {
                     transform:rotate(180deg);
                     -webkit-transform:rotate(180deg);
                     -moz-transform:rotate(180deg);
                     -o-transform:rotate(180deg);
                     }
dl.nav_all_box1_on {}
dl.nav_all_box1_on dt { /*大框架li宽度*/width:141px; background:url(../images/jt_12.gif)/*背景图标left距离*/ 150px -24px no-repeat #fff; border-top:1px solid #f90; border-bottom:1px solid #f90; }
dl.nav_all_box1_on dt a { color:#fc3027; }

.nav_all_box2 { display:inline; float:left; margin:0 0 0 10px; height:50px; }
.nav_all_box2_title { display:block; font-weight:bold; font-size:22px; color:#f90; width:100%; margin-top:0px; text-decoration:none;}

.nav_all_box1 dl dd ul li { margin:5px 0 0 10px; padding:5px 10px; white-space:nowrap; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;  }
.nav_all_box1 dl dd ul li.navbar_te { display:block; width:100%; white-space:nowrap; }
.nav_all_box1 dl dd ul li.navbar_te a { margin:0px 20px 0 0px; color:#fc3027;}
.nav_all_box1 dl dd ul li.navbar_te em { font-size:18px; font-style:normal; font-weight:bold; }


.nav_right { width:200px; display:inline; float:right; *zoom:1; background:#fc3027; color:#fff; }
.nav_right a { color:#fff; display:inline-block; width:81px; height:30px; line-height:30px;margin:8px 2px 0; text-align:center; border-radius:15px; background:#fc3027; /*box-shadow:0px 0px 3px #0080ff;*/  }
.nav_right a:hover { color:#fff; background:#fc3027;}
.nav_right h5 { font-size:14px; text-align:left; height:46px; padding:0 15px; }
/*---nav---end---*/

input, label, select, option, textarea, button, fieldset, legend {
    font-size: 14px;
    color: #666;
    border: none;
}

@media only screen and (max-width: 600px) {
	div.box { width:90%;}
	div.header .center { display:none; }
	div.header .left { margin:0 3% 0 0; width:47%;}
	div.header .right { margin:0; width:50%;}
	
	div.nav .nav_center{ margin:0; border:none;}
	div.nav .nav_all  { display:none;}
	div.nav .nav_right { display:none;}
	
	div.main .content { margin:0; padding:0; border:none;}
	div.main .navbar { display:none; border:none; margin:0; padding:0x; }
	div.main .sidebar { display:none; border:none; margin:0; padding:0x; }
	div.main .contentbox { margin:0; padding:10px;}
	
	div.footer .center { margin:0; padding:0;}
	div.footer .left { display:none;}
	div.footer .right { display:none;}
	
	
	div.menu dl.anquan { display:none; }
	dl.default-news { width:99%;}
	dl.default-Detail-nav { width:99%;}
	dl.default-Detail-Company { width:99%;}
	dl.default-Detail-blog { width:99%;}
	div.matetit{ width:99%;}
	div.leftbar{ width:99%;}
	div.leftbar ul.pronews{ width:99%;}
	div.midbar{ width:99%;}
	div.rightbar{ width:99%;}
	dl.default-link{ display:none; }
	div.links { display:none; }
	div.matetit { display:none; }
	dl.default-link_foot { display:none; }
	
	div.menu dl dt { letter-spacing:0.25em; text-align:center; padding-left:15px; padding-right:15px;}
	#suoxiao img { clear:both; float:left;}
	div.content-page img{ width:100%;}
}

